#ifndef BLOCK_QUEUE_H_
#define BLOCK_QUEUE_H_

#include "block.h"

typedef struct block_node block_node;
typedef struct block_queue block_queue;

block_queue *queue_create();
void block_kill(block_queue *queue);

int block_empty(block_queue *queue);

void block_enqueue(block_queue *queue, sector *item);
sector *block_dequeue(block_queue *queue);

#endif /* BLOCK_QUEUE_H_ */
